


package text;
import java.util.*;

// write code

public class text1 {
    /*public static ArrayList<ArrayList<Integer>> threeSum(int[] num) {
        ArrayList<ArrayList<Integer>>c=new ArrayList<>();
        Arrays.sort(num);
        int i=0;
        for(i=0;i<num.length-2;i++)
        {
            ArrayList<Integer>d=new ArrayList<Integer>();
            int a=num[i];
            int b=num[i+1];
            int j=i+2;
            for(j=i+2;j<num.length;j++)
            {
                if(a+b+num[j]==0)
                {
                    d.add(a);
                    d.add(b);
                    d.add(num[j]);
                    c.add(d);
                    break;
                }
            }



        }
        return c;

    }
    public  static int minNumberDisappeared (int[] nums) {
        HashSet<Integer>c=new HashSet<>();
        int i=0;
        int max=nums[0];
        for(i=0;i<nums.length;i++)
        {
            if(nums[i]>max)
            {
                max=nums[i];
            }
            c.add(nums[i]);
        }
        for(i=0;i<=max+1;i++)
        {
            if(!c.contains(i))
            {
                return i;
            }

        }
        return -1;


        // write code here
    }

    public static void main(String[] args) {
        HashSet<Integer>b=new HashSet<>();
        b.add(1);
        b.add(2);
        b.add(3);
        for(int c:b.keySet())
        {

        }
    }

    public static void main2(String[] args) {
        int[]d={-2,0,0,2,2};
        ArrayList<ArrayList<Integer>> threeSumm=threeSum(d);
        System.out.println(1);

    }
    public static void main1(String[] args) {
        //Date b=new Date();
        //System.out.println(b.getTime());
        int[]arr={3,1,2};
        int d=minNumberDisappeared(arr);
        System.out.println(d);

     */




}
